package com.aks.server.service;

import com.aks.server.entity.TaskEntity;
import com.aks.server.domain.response.ResponseResult;
import com.aks.server.domain.request.param.TaskParam;

import java.util.List;

public interface TaskService extends BaseService {
    ResponseResult<?> createTask(TaskParam param);
    ResponseResult<?> updateTask(TaskParam param);
    ResponseResult<?> deleteTask(Long id);
    ResponseResult<?> getTaskById(Long id);
    List<TaskEntity> getTasksByActivityList(List<Long> activityIds);
    List<TaskEntity> listTasks(Long activityId);
} 